\hypertarget{class_zebulon_1_1_surface_1_1_local_visual_sensor}{
\section{Zebulon::Surface::LocalVisualSensor Class Reference}
\label{class_zebulon_1_1_surface_1_1_local_visual_sensor}\index{Zebulon::Surface::LocalVisualSensor@{Zebulon::Surface::LocalVisualSensor}}
}
\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
enum {\bfseries CameraInfo} \{ {\bfseries FORWARDCAMERA}, 
{\bfseries PANTILTCAMERA}
 \}
\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{class_zebulon_1_1_surface_1_1_local_visual_sensor_a1847b4429010c1cda14b89f3856503d3}{
bool {\bfseries Initialize} (\hyperlink{class_zebulon_1_1_surface_1_1_global_info}{GlobalInfo} $\ast$globalinfo, int destination)}
\label{class_zebulon_1_1_surface_1_1_local_visual_sensor_a1847b4429010c1cda14b89f3856503d3}

\item 
bool \hyperlink{class_zebulon_1_1_surface_1_1_local_visual_sensor_a5e388c8dc442dca49aa5b66e460f3075}{StartCameraCapture} (const std::string \&cameraName)
\begin{DoxyCompactList}\small\item\em Creates thread for camera capture. \item\end{DoxyCompactList}\item 
\hypertarget{class_zebulon_1_1_surface_1_1_local_visual_sensor_a62e571f23025bd934f1bff8a191b771d}{
void \hyperlink{class_zebulon_1_1_surface_1_1_local_visual_sensor_a62e571f23025bd934f1bff8a191b771d}{StopCameraCapture} ()}
\label{class_zebulon_1_1_surface_1_1_local_visual_sensor_a62e571f23025bd934f1bff8a191b771d}

\begin{DoxyCompactList}\small\item\em Stops camera capture. \item\end{DoxyCompactList}\item 
\hypertarget{class_zebulon_1_1_surface_1_1_local_visual_sensor_ab93af1f1024db5080f117e24eeb621e3}{
int {\bfseries GetFrameCount} ()}
\label{class_zebulon_1_1_surface_1_1_local_visual_sensor_ab93af1f1024db5080f117e24eeb621e3}

\end{DoxyCompactItemize}


\subsection{Member Function Documentation}
\hypertarget{class_zebulon_1_1_surface_1_1_local_visual_sensor_a5e388c8dc442dca49aa5b66e460f3075}{
\index{Zebulon::Surface::LocalVisualSensor@{Zebulon::Surface::LocalVisualSensor}!StartCameraCapture@{StartCameraCapture}}
\index{StartCameraCapture@{StartCameraCapture}!Zebulon::Surface::LocalVisualSensor@{Zebulon::Surface::LocalVisualSensor}}
\subsubsection[{StartCameraCapture}]{\setlength{\rightskip}{0pt plus 5cm}bool LocalVisualSensor::StartCameraCapture (const std::string \& {\em cameraName})}}
\label{class_zebulon_1_1_surface_1_1_local_visual_sensor_a5e388c8dc442dca49aa5b66e460f3075}


Creates thread for camera capture. 
\begin{DoxyParams}{Parameters}
\item[\mbox{$\leftarrow$} {\em cameraName}]Camera source (/dev/video0, etc).\end{DoxyParams}
\begin{DoxyReturn}{Returns}
True on success, false on failure. 
\end{DoxyReturn}


The documentation for this class was generated from the following files:\begin{DoxyCompactItemize}
\item 
C:/Users/Matt/Documents/School/Robotics/zebulon/v2/surface/include/localvisualsensor.h\item 
C:/Users/Matt/Documents/School/Robotics/zebulon/v2/surface/src/localvisualsensor.cpp\end{DoxyCompactItemize}
